#include<stdio.h>
void swap(int *a,int *b){
    int temp=*b;
    *b=*a;
    *a=temp;
}
int main(){
    int n,j;
    int a[2000];
    scanf("%d",&n);
    scanf("%d",&j);
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    j=j%n;
    int temp=a[0];
    int k=0;
    for(int i=0;i<n;i++){
        int c=temp;
        k=(k+j)%n;
        temp=a[k];
        a[k]=c;
    }
    for(int i=0;i<n;i++)printf("%d ",a[i]);
    return 0;
}